mechanical waste disposal system - Turkish English Dictionary